artificial limbs - German English Dictionary